using System.Text.Json.Serialization;
using JlPay.Sdk.Models;

namespace JlPay.Sdk.Models.Openmerch.Alipay
{
    /// <summary>
    /// 支付宝实名查询响应
    /// </summary>
    public class RealnameAliQueryResponse : StandardResponse
    {
        /// <summary>
        /// 申请状态
        /// </summary>
        [JsonPropertyName("applyment_status")]
        public string? ApplymentStatus { get; set; }

        /// <summary>
        /// 二维码链接地址
        /// </summary>
        [JsonPropertyName("qrcode_data")]
        public string? QrcodeData { get; set; }

        /// <summary>
        /// 驳回字段
        /// </summary>
        [JsonPropertyName("reject_param")]
        public string? RejectParam { get; set; }

        /// <summary>
        /// 审核驳回原因
        /// </summary>
        [JsonPropertyName("reject_reason")]
        public string? RejectReason { get; set; }

        /// <summary>
        /// 授权状态
        /// </summary>
        [JsonPropertyName("authorize_state")]
        public string? AuthorizeState { get; set; }
    }
} 